GET和POST到底啥区别了 您所在的位置:网站首页 请求方法post get区别 GET和POST到底啥区别了

GET和POST到底啥区别了

2023-05-11 01:52| 来源: 网络整理| 查看: 265

GET和POST到底啥区别了 原创

公众号JavaEdge 2022-03-14 11:09:37 ©著作权

文章标签 数据 客户端 字段 文章分类 代码人生

©著作权归作者所有:来自51CTO博客作者公众号JavaEdge的原创作品,请联系作者获取转载授权,否则将追究法律责任

"标准"答案

GET使用URL或Cookie传参,POST则将数据放在body中 GET的URL会有长度上的限制,POST的数据可以非常大 POST比GET安全,因为数据在地址栏上不可见

这都是一些经典面试材料抄袭的"经典"的答案,没有一点权威意义,不一提,今天我们就从官方RFC文档一探究竟

GET 和 POST 是由 HTTP 协议定义的

在HTTP协议中,Methods

GET和POST到底啥区别了_客户端

和Header

GET和POST到底啥区别了_客户端_02

是不相干的两个概念,使用哪个Method与应用层的数据如何传输是没有关系的

GET和POST到底啥区别了_字段_03

Methods 定义

译文 : 请求方法token是请求语义的主要来源; 它表示客户端发出此请求的目的以及客户端对成功结果的期望。 如果这些附加语义与方法不冲突,请求方法的语义可能会进一步由某些头字段的 语义进一步专门化,如果存在于请求中(第5节) method = token

HTTP 协议也没有要求,如果Method是POST数据就要放在BODY中

GET和POST到底啥区别了_数据_04

译文 : POST 方法请求目标资源 根据资源自身的特定语义 处理请求中包含的表示 例如,POST 用于以下功能: 1.供数据块,例如输入HTML 表格的字段的数据处理过程; 2.在公告栏,新闻组,邮件列表,博客或类似的文章组中发布消息; 3.创建一个尚未被原服务器识别的新资源; 4.将数据附加到资源的现有表示中

打赏 收藏 评论 分享 举报

上一篇:Mybatis报错:There is no getter for property named ‘xxxx‘ in ‘class xxxx

下一篇:Spring-Cloud-Alibaba-Nacos配置管理



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有